package proyecto.negocio;

import proyecto.dao.*;
import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.*;

public class ViviendaNegocio {

	// HISTORIA 2 (JAYALA)
	public void registrarVivienda(int idPropiedad, int idPropietario,
			int idBloque, int tipoPropiedad) throws DAOExcepcion {

		Vivienda vo = new Vivienda();
		
		Propietario propVO = new Propietario();
		propVO.setIdPersona(idPropietario);
		
		Bloque bloqVO = new Bloque();
		bloqVO.setIdBloque(idBloque);

		vo.setIdPropiedad(idPropiedad);
		vo.setPropietario(propVO);
		vo.setBloque(bloqVO);
		vo.setTipoVivienda(tipoPropiedad);

		ViviendaDAO dao = new ViviendaDAO();
		try {
			dao.insertar(vo);
		} catch (DAOExcepcion e) {
			throw e;
		}

	}
}
